TCS beats estimates